package com.hb.core.pojo.project.evaluation.dto;

import com.hb.core.pojo.Attachments;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author jinhaolin
 * @date 2022/4/14 0014 9:36
 **/
@Data
@ApiModel(value = "EvaluationThirdDTO", description = "专家三级评审DTO")
public class EvaluationThirdDTO implements Serializable {

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "招标文件id")
    private Long fileId;

    @ApiModelProperty(value = "解密后的投标文件pdf")
    private Attachments tenderPdf;

    @ApiModelProperty(value = "二级评审项id")
    private Long secondReviewItemId;

    @ApiModelProperty(value = "三级评审项id")
    private Long thirdReviewItemId;

    @ApiModelProperty(value = "标段id")
    private Long sectionId;

    @ApiModelProperty(value = "专家id")
    private Long expertId;

    @ApiModelProperty(value = "专家名称")
    private String expertName;

    @ApiModelProperty(value = "投标企业id")
    private Long orgId;

    @ApiModelProperty(value = "投标企业名称")
    private String orgName;

    @ApiModelProperty(value = "得分")
    private String finalScore;

    @ApiModelProperty(value = "是否合格（1，合格，2，不合格）")
    private Integer approveFlag;

    @ApiModelProperty(value = "评审方式（1，定量，2，定性）")
    private Integer reviewMode;

    @ApiModelProperty(value = "状态 0，未评审，1，已评审，2，已汇总")
    private Integer evaluationStatus;

    @ApiModelProperty(value = "共享状态（1，共享； 2，不共享，）")
    private Integer shareFlag;

    @ApiModelProperty(value = "否决原因")
    private String refuseReason;

    @ApiModelProperty(value = "报价")
    private String quotedPrice;

    @ApiModelProperty(value = "是否淘汰（1，是；2，否）")
    private Integer eliminateFlag;

}
